home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / mortcost.arc / MORTCOST.DOC < prev   
Encoding:
Text File  |  1986-02-27  |  15.1 KB  |  353 lines

  1. MORTCOST . . . A MORTGAGE & LOAN COST ANALYSIS TOOL   (V2.7)
  2.  
  3. MORTCOST . . .
  4.  
  5. --Compares the total costs of different mortgages,
  6.      including so called flexible mortgages.
  7.  
  8. --Provides the cost of the loan for each year of the loan.
  9.  
  10. --Provides you with information on the tax benefits
  11.      you will get from the loan.
  12.  
  13. --Helps you to decide how many years long to make the loan.
  14.  
  15. --Shows you the effect of inflation when financing a home.
  16.  
  17. --Helps you decide if a mortgage should be refinanced at a
  18.      lower interest rate. 
  19.  
  20. INTRODUCTION
  21.  
  22. In recent years, banks and savings and loans developed new plans
  23. to make loans more attractive (and more confusing) with lower
  24. initial interest rates that could then increase or decrease as
  25. money market conditions changed.  Because of this, it is
  26. misleading to compare the loans between two banks by looking only
  27. at the initial interest rate. 
  28.  
  29. Also, even with fixed rate loans, when interest rates fall it
  30. would be helpful to know when to refinance the loan at a lower
  31. interest rate, and how long it would take to recover the costs of
  32. refinancing.
  33.  
  34. For most people, the home purchase is the biggest expense of
  35. their lifetimes.  MORTCOST provides a way to minimize that
  36. expense by studying these and other problems in detail.
  37.  
  38. HOW MORTCOST WORKS
  39.  
  40. MORTCOST computes the monthly loan payment, the principal and
  41. interest paid, and principal remaining.  In addition, it
  42. estimates the approximate income tax deduction that you will be
  43. able to take on the interest portion of your mortgage payments. 
  44.  
  45. A key feature of the program is the ability to change the
  46. interest rate and other inputs at any point during the loan. 
  47. This permits analysis of variable interest rate or "flexible"
  48. mortgages, something that few if any other mortgage analysis
  49. programs can do. 
  50.  
  51. Additional costs can be entered for any year in the loan, such as
  52. the direct costs that the loan company charges (usually
  53. non-deductible for tax purposes, i.e. title searches and attorney
  54. fees), and up front interest charges payable at loan closing
  55. (often referred to as "points" or "closing costs").
  56.  
  57. After calculating and displaying these values for each year of
  58. the loan, MORTCOST produces several sums.  
  59.  
  60. The total of interest payments, interest points, and direct costs
  61. are added together.  From that sum, the tax deduction for the
  62. interest can be subtracted, and a net cost is accumulated from
  63. the start of the loan to any year during the loan.
  64.  
  65. In addition, the program calculates total cash flow out per year,
  66. which is the cost listed above, plus the payment of principal on
  67. the loan.  This sum is also totalled from the start to any given
  68. year.
  69.  
  70. Finally, if you estimate what you think inflation will do in
  71. future years, the program will show the results from above as
  72. "Adjusted for Inflation."  See section on "HOW TO INTERPRET THE
  73. RESULTS" for an explaination of the benefits of this feature.
  74.  
  75.  
  76. SHAREWARE . . . ALMOST A FREE LUNCH
  77.  
  78. MORTCOST will help you when choosing a home mortgage, or even
  79. some types of car loans.  We have found that some mortgage plans
  80. can cost many thousands of dollars more than others. 
  81.  
  82. We encourage you to copy, use, and help distribute this program
  83. to others provided that the following two restrictions be
  84. followed.  (1) This documentation file must accompany any copy of
  85. the program code, and (2) any distribution and use must be
  86. non-commercial in nature.   Business use of the program or resale
  87. for profit may only be done with the expressed written permission
  88. of the authors listed below.  We retain all rights of Copyright
  89. protection.
  90.  
  91. We hope that this program helps you in your decisions and saves
  92. you money.  If you find it worthwhile, we ask that you consider
  93. sending us $5-10 to help compensate for our programming time and
  94. direct costs of distribution.  By publishing the software in this
  95. manner, more people are exposed to it, and everyone can decide
  96. for themselves if it is of value.  Our hope is that those who
  97. really benefit from MORTCOST will consider this nominal cost to
  98. be a bargain.   
  99.  
  100. Please send to:
  101.  
  102.           Terry and Joann Quinn 
  103.           RR # 4 
  104.           Metamora, IL  61548
  105.  
  106.  
  107. USER INSTRUCTIONS
  108.  
  109. Although the program will prompt you for inputs, a few notes may
  110. help.  
  111.  
  112. When the program refers to the "year" of the loan, it assumes
  113. that the loan is written at the start of year 1.  A 30 year loan
  114. then runs to year 30.  Calendar years like 1986 are not used.
  115.  
  116. Percentages are enterred as numbers greater than 1.  For example an
  117. 11.5% loan is entered as 11.5.  Monthly loan payments are
  118. assumed in the calculations.
  119.  
  120. If you want an entry to change during the loan period, enter only
  121. the year when the change starts.  MORTCOST will fill in the
  122. numbers for the years in-between.  For example, if the loan had
  123. an 11.5% interest rate to start, but changes to 14% after the
  124. completion of 3 years, you would enter 11.5 for the starting loan
  125. interest rate, then enter 4 for the new year, then 14 for the new
  126. loan percentage to be in effect from then on.  
  127.  
  128. Once you have completed inputs, you can then compute the loan,
  129. display the results to the screen, and/or send them to a printer. 
  130. All of the input values are held in memory, and by typing single
  131. letter commands from the menu, you can change one or more inputs,
  132. (V)iew the inputs to see if they are correct, and then
  133. re-calculate.  This makes it easy to test for different
  134. assumptions.
  135.  
  136. Current tax laws permit a deduction for loan interest charges. 
  137. If you itemize deductions on your income tax, this deduction
  138. reduces your total loan cost.  The amount of deduction will vary,
  139. depending on your tax bracket, length of loan, interest rates,
  140. and points.  The calculated cost of the loan includes a
  141. subtraction of the tax deduction from your total loan cost.  This
  142. section can be easily skipped if you don't want to include the
  143. tax benefit.
  144.  
  145. To compute the tax savings, the program asks you to input your
  146. tax bracket.  If you are unfamiliar with what your income tax
  147. bracket is, keep in mind that it is the percentage that you would
  148. be taxed on any new money that you would make over your current
  149. income.  If you have to use tax rate schedules when you do your
  150. income tax, it is the percentage figure shown on the tax rate
  151. schedule for your taxable income bracket.  
  152.  
  153. If you use tax tables, find your taxable income in the tables,
  154. and see how much more tax you would pay if your income was $1000
  155. more than now.  Divide the amount of additional tax you would
  156. have to pay (not the total tax) by 10, and that is your bracket,
  157. expressed as a percentage.  
  158.  
  159. If you have had your tax prepared, the preparer can easily tell
  160. you what your bracket is.  
  161.  
  162. HOW TO INTERPRET THE RESULTS
  163.  
  164. A. COMPARING LOANS.  By looking at the total loan cost figures
  165. output by the program, you can compare two or more loans to find
  166. the least expensive.  This would be the correct way to analyze a
  167. loan if you expected to live in the house until the loan was paid
  168. off.  The total loan cost includes the repayment of principal.
  169.  
  170. Sometimes, you may not be planning to use the entire life of the
  171. mortgage.  For example, you might expect to be transfered by your
  172. company in 5 years, and sell the house then.  In this case, you
  173. should look at the costs of the loan at 5 years, not the total
  174. cost.
  175.  
  176. In this latter case, the portion of your monthly payments that
  177. have gone to reduce the loan principal will be returned when you
  178. sell the house.  Therefore, you may want to look just at the
  179. cumulative interest, points, and direct costs column when
  180. comparing the loans. 
  181.  
  182. B.  HOW LONG SHOULD A LOAN BE.  Generally, the length of loan
  183. will be based on a number of factors, such as how much you can
  184. afford on monthly payments, how long you expect to live in the
  185. house, whether you will be retired when the loan expires, etc. 
  186. But the cost of the loan is also a factor.  Some loans have
  187. higher initial closing costs or "points", but with lower nominal
  188. interest rates.  MORTCOST helps you compare those differences, by
  189. simply running the analysis on each loan and comparing the loan
  190. costs.  See the next section on inflation for more information on
  191. this.
  192.  
  193. C.  HOW DOES INFLATION AFFECT A MORTGAGE.  To explain how
  194. inflation enters the picture, think of the older folks who are
  195. paying less than $100 on their home mortgage payments.  We envy
  196. them now, but when they purchased their homes, those payments
  197. were just as tough as today's higher monthly payments.  In the
  198. ensuing years, however, inflation has decreased the value of the
  199. money, taking the "pain" out of the house payment.
  200.  
  201. With inflation, as the loan gets older, it takes less "real
  202. money" to make the house payment.  By showing the total cost of
  203. the loan and other summaries in dollars "Adjusted for Inflation",
  204. you can see what the costs are expressed in "today's dollars."
  205.  
  206. Using this feature, MORTCOST can help you decide between a short
  207. vs a long mortgage or loan.  Occasionally, but certainly not
  208. always, depending on inflation and the loan interest rate
  209. schedule, a long loan may be better for your circumstances.  Even
  210. though you may pay more total dollars on the long loan, the real
  211. value of the money that you pay may be less than with a shorter
  212. loan.  
  213.  
  214. D. WHEN TO REFINANCE IF INTEREST RATES DROP.  Start by running an
  215. analysis of your existing loan.  Then run the loan that you are
  216. considering refinancing to with all of the closing costs
  217. included.  If you have held the existing loan for, say five
  218. years, and you are now starting year six, compare the costs of
  219. year 6 on the old loan with year 1 of the new loan.  The new one
  220. will probably be higher if there are closing costs.  But keep
  221. summing the years, 6+7 vs 1+2, then 6+7+8 vs 1+2+3 and so on,
  222. (cumulative cost columns helpful here) until the lower interest
  223. new loan becomes less expensive.  You can then decide if
  224. refinancing will pay off quickly enough for you.
  225.  
  226. NOTE:  If you are going to compare numbers "adjusted for
  227. inflation" when doing this analysis, be sure to enter 0 inflation
  228. for the non-overlap years, (would be first 5 years of the
  229. original loan in this example), so that the inflation effect is
  230. started at the same actual year for both loans.  
  231.  
  232. HELPFUL HINT
  233.  
  234. With an analysis tool such as this, your results depend in part
  235. on the assumptions that you make.  For example, it is obviously
  236. guesswork as to what inflation will be like in the future.  
  237.  
  238. Since it is so easy to change these assumptions and rerun the
  239. program, it makes sense to experiment.  Run your loan candidates
  240. at a conservative estimate and a liberal estimate.  You may find
  241. that some plans will look good or bad no matter what assumptions
  242. you make.
  243.  
  244. LIMITATIONS
  245.  
  246. So that it doesn't write a book, MORTCOST only calculates these
  247. answers on an annual basis.  It does not give a month by month
  248. computation, but it does show the monthly payment in any given
  249. year.  You will find, however, that this is still sufficient to
  250. tell the difference between various loan plans.
  251.  
  252. Most flexible mortgages are set up so that if an adjustment in
  253. interest rates occurs, the loan payment will be recomputed based
  254. the principal remaining at the time of the adjustment.  MORTCOST
  255. can calculate this type of loan.  
  256.  
  257. A few flexible mortgages are written so that the payment remains
  258. constant no matter what.  Our opinion is that these mortgages are
  259. relatively dangerous, because if there is a large increase in the
  260. interest rate, you can actually lose equity in your home if the
  261. payment cannot meet the higher interest.  MORTCOST does not
  262. analyze this type of flexible mortgage.
  263.  
  264. The only limits on the dollar size of the loan are primarily
  265. related to output display.  Loan principals up to $10 million
  266. dollars should be no problem, and higher amounts will run
  267. depending on the length of the loan and interest rates.  Watch
  268. for funny characters on the output (like % signs) if you are
  269. running these very large loans.
  270.  
  271. During initialization, the program sizes itself to be able to
  272. handle loans with periods of up to 60 years in length.
  273.  
  274. DISCLAIMER
  275.  
  276. We have obviously tried to insure that the formulas used
  277. throughout the program are correct.  Since, however, we do not
  278. have control over the use and distribution of the program, or the
  279. interpretation of the results, we provide no guarantee as to the
  280. accuracy or correctness of the program or its output and we
  281. assume no liability for its use or misuse.  
  282.  
  283.  
  284. TECHNICAL INFORMATION 
  285.  
  286. (Note:  The remaining part of the documentation is only needed if
  287. you are having trouble getting the program to run on your
  288. computer, want to modify it to speed it up, or want to improve
  289. accuracy slightly at the expense of speed).
  290.  
  291. Software:  A BASIC interpreter capable of handling "PRINT USING"
  292. statements is needed to run MORTCOST.  The program was written on
  293. Microsoft BASIC, and tested successfully on IBM BASIC.
  294.  
  295. Hardware:  CRT should have 80 column by 24 line display.  If
  296. number of lines are less than 24, the program will run, but some
  297. screen displays may scroll off. An 80 column printer is optional.
  298.  
  299. MORTCOST needs a total memory somewhere between 32 and 64K to
  300. run, depending on the BASIC being used.  If you run out of
  301. memory, the program can be re-dimensioned so that it will only
  302. calculate for 30 years instead of 60, which will free up about
  303. 2K.  To do this, change the variable name SIZE found early in the
  304. program listing from 60 to 30.  If the program is still too big,
  305. either the printer output or screen display routines can be
  306. removed to further shrink the program about 2K.
  307.  
  308. ___
  309. Clear screen command:  This change will speed up the program a
  310. little.  So that MORTCOST as distributed could be used on
  311. different computers, a subroutine is used to clear the screens by
  312. scrolling off previous images.  Some computers (like the IBM PC,
  313. for example) have relatively slow video drivers, and the clear
  314. screen subroutine can be annoying.  If your computer has a
  315. special clear screen command, change the command at line 170 to
  316. replace the existing command line.  Some examples are given
  317. below.
  318.  
  319. Current line: 
  320. 170 FOR IS=1 TO 24:PRINT:NEXT IS:RETURN
  321.  
  322. For IBM and Radio Shack:
  323. 170 CLS:RETURN
  324.  
  325. For Kaypro, Osborne, or others responding to ADM-3A commands:
  326. 170 PRINT CHR$(26):RETURN
  327.  
  328. For Apple:
  329. 170 HOME:RETURN
  330.  
  331. If yours is different, just insert your clear screen command, and
  332. follow with :RETURN
  333.  
  334. ___
  335. Accuracy:  Certain outputs may differ from some other programs by
  336. a few cents (or a few dollars if you are working with very, very
  337. large loans).  The reason is that to conserve memory and increase
  338. speed, single precision variables were used in MORTCOST.  The
  339. errors will be nearly insignificant as a percentage of total loan
  340. cost.  If this concerns you, however, the program can be modified
  341. by adding the following line at the start of the program to
  342. convert variables to double precision:
  343.  
  344. 100 DEFDBL C,D,G,H,L,P,T,X,Z
  345.  
  346. (Caution:  This little change will swallow an additional 4K of
  347. memory and it slows the program down a lot).
  348.  
  349. ___
  350. Microsoft is a registered trademark of the Microsoft Corporation.
  351. IBM and IBM PC are registered trademarks of International
  352. Business Machines Corporation.
  353.